4e90d0e35b449ef9b88c9f9a432b93d0d684e717,plugins/groovy/src/org/jetbrains/plugins/groovy/codeInspection/declaration/GrMethodMayBeStaticInspection.java,MethodMayBeStaticVisitor,visitReferenceExpression,#GrReferenceExpression#,122

Before Change



    @Override
    public void visitReferenceExpression(GrReferenceExpression referenceExpression) {
      if (referenceExpression.getQualifierExpression() != null) {
        super.visitReferenceExpression(referenceExpression);
      }
      else {

After Change



    @Override
    public void visitReferenceExpression(GrReferenceExpression referenceExpression) {
      GrExpression qualifier = referenceExpression.getQualifierExpression();
      if (qualifier == null || qualifier instanceof GrThisSuperReferenceExpression) {
        GroovyResolveResult result = referenceExpression.advancedResolve();
        PsiElement element = result.getElement();
        if (isPrintOrPrintln(element)) return; //print & println are resolved in all places